<?php namespace Admin\Model;

use Hdphp\Model\Model;

class Brand extends Model{

	//数据表
	protected $table = "shop_brand";

	//完整表名
	protected $full = false;

	//自动验证
	protected $validate=array(
		
	);

	//自动完成
	protected $auto=array(
		array('logo','getLogo','method',3,3),
	);

	//用于抽取数据作显示
	public function getAll()
	{
		return $this->get();
	}

	//用于添加品牌
	public function store()
	{
		if($this->create())
		{
			return $this->add();
		}
	}

	//用于编辑的方法
	public function edit()
	{
		if($this->create())
		{
			return $this->save();
		}
	}

	//编辑时使用的收取对应数据方法
	public function  only($id)
	{
		return $this->where('id',$id)->first();
	}

	//用于上传图片返回给POST
	public function getLogo($value)
	{
		//利用框架上传方法，然后通过判断返回路径给方法
		$file = Upload::path('Upload/logo')->make();
		if(!empty($file))
		{
			return $file[0]['path'];
		}
		// 如果没有更改图片，那么依然是使用原来的图片logo
		return empty($_POST['logo'])?'':$_POST['logo'];
	}


}